js计算器(复制成html文件即可用) |
您所在的位置:网站首页 › 手机计算器推荐 知乎 › js计算器(复制成html文件即可用) |
计算器 .btn {height:41px; width:67px; font-size:30px; font-weight:bolder;}.text{height:41px; width:100%; font-size:23px; font-weight:bolder;} 运算记录: 注:输入框可键盘输入,也可用小键盘点击输入。输入框内按回车或者“=”会自动计算结果 交流QQ群:26651479 // 输入框var inputText = document.getElementById('Text1');// 运算记录var logText = document.getElementById('logText'); // 给文本框赋值function addText(event) { event = event || window.event; var element = event.target || event.srcElement; inputText.value += element.value; // 设置焦点 inputText.focus();} // 计算文本框内的表达式function ev() { var value = inputText.value; if (value) { try { var result = eval(value); // 显示结果 inputText.value = result; // 记录结果 logText.value = value + '=' + result + '\n' + logText.value; } catch (e) { alert(e.description); } } // 设置焦点 inputText.focus();} //把文本框内的内容清空function clean() { inputText.value = ''; // 设置焦点 inputText.focus();} //开根号function SQRT() { inputText.value = Math.sqrt(inputText.value); // 设置焦点 inputText.focus();} //平方function Pow() { inputText.value = Math.pow(inputText.value, 2); // 设置焦点 inputText.focus();} //删除一位function del() { var value = inputText.value; if (value) inputText.value = value.substring(0, value.length - 1); // 设置焦点 inputText.focus();} // 添加事件(function() { var elements = document.getElementsByTagName('input'); for (var i=0, len=elements.length; i |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |